package com.qmds.common.core.entity;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;

/**
 * (Patrol)表实体类
 *
 * @author makejava
 * @since 2024-09-09 16:39:31
 */
@SuppressWarnings("serial")
@Data
@TableName("patrol")
public class Patrol {
    //主键id
    @TableId(type= IdType.AUTO)
    private Integer id;
    //计划名称
    private String planName;
    //巡检类型，1是自动巡检，2是人工巡检
    private Integer patrol;
    //创建人id
    private Integer uid;
    //创建日期
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date createDate;
    //启用情况，1是启动，0是关闭
    private Integer enableStatus;
    //计划类型
    //A定期巡检类，如定时，夜间，假期，常规等
    //B临时巡检类，如现场，临检等
    //C主动报检类
    //D特殊巡检类
    private Character planType;
}

